
export interface UserInfo {
	id: number;
	createTime: string;
	updateTime: string;
	avatar?: any;
	password?: any;
	role: string;
	phone: string;
	signature?: any;
	state: number;
	token?: any;
	code?: any;
	jobnumber: string;
	username: string;
	changepass?: any;
}

export interface PageInfo<T> {
	total: number;
	list: T[];
	pageNum: number;
	pageSize: number;
	size: number;
	startRow: number;
	endRow: number;
	pages: number;
	prePage: number;
	nextPage: number;
	isFirstPage: boolean;
	isLastPage: boolean;
	hasPreviousPage: boolean;
	hasNextPage: boolean;
	navigatePages: number;
	navigatepageNums: any[];
	navigateFirstPage: number;
	navigateLastPage: number;
}

export interface ListResult {
	success: boolean;
	code: number;
	message: string;
	pageInfo: PageInfo<UserInfo>;
}